a border town - French English Dictionary